package edu.eam.paii.proyecto.entidades;

import java.io.Serializable;
import java.util.List;

import javax.persistence.*;

/**
 * Entity implementation class for Entity: Credito_Rotativo
 * 
 */
@Entity


/**
 * Name quevery 
 */
@NamedQueries(value = { @NamedQuery(name="Credito_Rotativo.listar", 
		query="select C from Credito_Rotativo C"),
		
	
})
public class Credito_Rotativo extends Credito {

	private double cupo;
	private double monto_Maximo;
	private double interez;
	private int plazo;

	public Credito_Rotativo(double cupo, double monto_Maximo, double interez,
			int plazo, List<Avances> avanses) {
		super();
		this.cupo = cupo;
		this.monto_Maximo = monto_Maximo;
		this.interez = interez;
		this.plazo = plazo;
		this.avanses = avanses;
	}

	@OneToMany(mappedBy = "creditoRotativoAvanse", fetch = FetchType.LAZY, cascade = CascadeType.ALL)
	private List<Avances> avanses;

	public double getCupo() {
		return cupo;
	}

	public void setCupo(double cupo) {
		this.cupo = cupo;
	}

	public double getMonto_Maximo() {
		return monto_Maximo;
	}

	public void setMonto_Maximo(double monto_Maximo) {
		this.monto_Maximo = monto_Maximo;
	}

	public double getInterez() {
		return interez;
	}

	public void setInterez(double interez) {
		this.interez = interez;
	}

	public int getPlazo() {
		return plazo;
	}

	public void setPlazo(int plazo) {
		this.plazo = plazo;
	}

	public List<Avances> getAvanses() {
		return avanses;
	}

	public void setAvanses(List<Avances> avanses) {
		this.avanses = avanses;
	}

}
